package com.sinochem.yunlian.ship.api.vo.uc;

import lombok.Data;

import java.io.Serializable;
import java.util.Date;

/**
 * 公司表
 * 
 * @author ship-admin
 * @email shipadmin@sinochem.com
 * @date 2018-03-28 14:48:37
 */
@Data
public class UcCompanyExtInfo implements Serializable {
	private static final long serialVersionUID = 1L;
	
    //公司ID,业务属性
    private Long id;
    //公司ID,数据来源于用户中心
    private Long companyId;
	//营业执照号,数据来源用户中心
    private String orgnazationCode;
	//营业执照,数据来源用户中心
    private String businessLicenseUrl;
	//公司名称,数据来源用户中心
    private String companyName;
	//公司电话,数据来源用户中心
    private String companyPhone;
	//公司传真,数据来源用户中心
    private String companyFax;
	//公司邮编,数据来源用户中心
    private String companyZipcode;
	//公司地址,数据来源用户中心
    private String companyAddress;
	//证件有效时间,数据来源用户中心
    private Date validTime;
	//法人联系电话,业务属性
    private String legalPersonPhone;
	//审核状态,数据来源用户中心
    private Integer ucCheckStatus;
	//类型(0:货主;1:船东)
    private Integer type;
    //公司类型(0:外资1:合资;2:独资;3:国有4:私营:5:全民所有制:6:集体所有制;7:股份制;8有限责任;9:其他),数据来源于用户中心
    private String companyType;
    //客户类型(运营定义),业务属性
    private Integer customerType;
    //第三方系统对接编码
    private String merchantCode;
    //公司标签
    private String companyTag;
    //身份证正面,业务属性
    private String frontIdcardUrl;
    //身份证反面,业务属性
    private String backIdcardUrl;
    //0审核中,1失败,2通过认证
    private Integer ucextCheckStatus;
    //0审核中,1失败,2通过认证
    private Integer checkStatus;
    //0启用,1禁用,2隐藏
    private Integer disableStatus;
	//业务用户ID,业务属性,来源于用户主账号
    private Long businessUserId;
	//业务用户名称,业务属性,来源于用户主账号
    private String businessUserName;
	//业务用户号码,业务属性,来源于用户主账号
    private String businessUserPhone;
	//创建时间
    private Date createTime;
	//更新时间
    private Date updateTime;
	//创建用户
    private Long createBy;
	//更新用户
    private Long updateBy;

    private String dangerousCertificationUrl;


    private Integer shipNum;

    private String companyNo;

    private Date ucCheckTime;

    private Long ucCompanyId;
	
}
